#pragma once
// Windows includes.
#pragma message("Windows includes.")
#define WIN32_LEAN_AND_MEAN
#include <windows.h>
#include <windowsx.h>
#include <ctime>
#include <stdlib.h>
//

// GDI+ includes.
#pragma message("GDI+ includes.")
#include <objidl.h>
#include <gdiplus.h>
//

// STD type includes.
#pragma message("STD type includes.")
#include <list>
#include <vector>
#include <map>
#include <string>
#include <fstream>
//

// Include all namespaces.
#pragma message("Application includes.")
#include "namespaces.h"

#ifdef _DEBUG
#	define BREAK()	_CrtDbgBreak();
#else
#	define BREAK()	BringWindowToTop(GetConsoleWindow()); system("PAUSE");
#endif

#define CAPTION "ShellReplacement"

#include "timer.h"
#include "Logger.h"
#include "vectortypes.h"
#include "utility.h"

